(keymap_parent): New fun, extracted from Fkeymap_parent.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 May 2002 03:04:24 +0000 (03:04 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 14 May 2002 03:04:24 +0000 (03:04 +0000)
commit2747ce97e086595d493902722d9ee36c92c60b6f
tree866e9d5e516f2ff4e1fe7f000dde58b7f8c5f104
parent8037d1477dc4548894f16de9031509ee5087c761
(keymap_parent): New fun, extracted from Fkeymap_parent.
(Fkeymap_parent, keymap_memberp, fix_submap_inheritance): Use it.
(Fset_keymap_parent): Gcpro a bit more.
(access_keymap): Gcpro around meta_map call and around the main loop.
(get_keyelt): Gcpro when following indirect references.
(copy_keymap_item): New fun, extracted from Fcopy_keymap.
(copy_keymap_1, Fcopy_keymap): Use it.  Don't copy the parent map.
(Fdefine_key, Flookup_key): Gcpro before calling get_keymap.
Remove useless ad-hoc remap code.
src/keymap.c